.pricing {
	border: 1px solid #f0f0f0;
	color: #777;
	font-size: 14px;
	padding-left: 0;
	margin-bottom: 30px;
}

.pricing li:first-child h5 {
  /* font-size: 22px; */
  text-align: center;
  display: block;
  font-weight: bold;
  color: #FFFFFF !important;
}

.pricing li:last-child {
  text-align: center;
  display: block;

}

.pricing li span.li_titles {
  width: 25%;
  display: inline-block;
}

.pricing li {
	list-style: none;
	padding: 13px;
}

.pricing li + li {
	border-top: 1px solid #f0f0f0;
}

.pricing button {
	border-radius: 50px;
	color: #fff;
	padding: 9px 24px;
	opacity: 1;
	transition: opacity .2s ease;
	border: none;
	outline: none;
}
.pricing button:hover {
	opacity: .9;
}
.pricing button:active {
	box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
}
/* pricing color */
.p-green big,
.p-green h3 {
	color: green;
}
.p-green button {
	background: green;
}
.p-yel big,
.p-yel h3 {
	color: #ffbb42;
}
.p-yel button {
	background: #ffbb42;
}
.p-red big,
.p-red h3 {
	color: #e13c4c;
}
.p-red button {
	background: #e13c4c;
}
.p-blue big,
.p-blue h3 {
	color: #3f4bb8;
}
.p-blue button {
	background: #3f4bb8;
}

.block-size {
  width: 24% !important;
}

.width100 {
	width: 18%;
}

.block-area {
  display: flex;
  justify-content: space-between;
}

.mb20 {
  margin-bottom: 20px !important;
}

.p-style p {
  margin-bottom: 0px;
}

.color-green {
	color: #4c7737 !important;
}

.price_highlight {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF !important;
}

.no_records {
  border: 1px solid;
  display: flex;
  width: 100%;
  align-content: center;
  justify-content: center;
  padding: 10px;
  margin-bottom: 10px;
}

.grey-color {
	color: #808080;
}

.mt2em {
	margin-top: 2em;
}

.white-color {
	color: #FFFFFF;
}
.red-color {
	color: red;
}

.green-color {
	color:green;
}